hypothetical protein LOC100233176 LOC100233176